namespace KL.Standard.Model.Contant;

public class OperationType
{
    public static string LOGIN = "登录";

    public static string LOGOUT = "退出";
}

/// <summary>
/// 标签常量
/// </summary>
public class SysTagConstant
{
    public static readonly string JWT_ERROR_TAG = "JwtErrorType";
}
/// <summary>
/// 值常量
/// </summary>
public class SysValueConstant
{
    public static readonly string LACK_PERMISSION_FTY = "厂区缺少该接口访问权限";
}
/// <summary>
/// 状态常量
/// </summary>
public class StatusConstant
{
    public static readonly string Pallet_Create_Status = "CREATE";//创建
    public static readonly string Pallet_Execute_Status = "EXECUTING";//执行中
    public static readonly string Pallet_Finish_Status = "FINISH";//完成
}
/// <summary>
/// 操作种类
/// </summary>
public class OpeKindConstant
{
    public static readonly string Into_WH = "INTO_WH";//入仓
    public static readonly string Outof_WH = "OUTOF_WH";//出仓

}

/// <summary>
/// 事件类型
/// </summary>
public class EventTypeConstant
{
    public static readonly string Rcv_Task = "RcvTask";//接收任务
    public static readonly string Rcv_Result = "RcvResult";//接收结果

}
/// <summary>
/// 缓存操作标签
/// </summary>
public class CacheOpeTypeContant
{
    /// <summary>
    /// 获取和保存
    /// </summary>
    public const string GET_AND_SAVE = "GetAndSave";
    /// <summary>
    /// 删除
    /// </summary>
    public const string REMOVE = "remove";
}
/// <summary>
/// 队列同步时的类型
/// </summary>
public class SYN_OPTTYPE
{
    /// <summary>
    /// 删除
    /// </summary>
    public static string DELETE = "delete";
    /// <summary>
    /// 保存
    /// </summary>
    public static string SAVE = "save";
    /// <summary>
    /// 重置密码
    /// </summary>
    public static string RESTPWD = "restPwd";
    /// <summary>
    /// 开锁与解锁
    /// </summary>
    public static string LOCKORUN = "lockOrUn";
    
    /// <summary>
    /// 授权
    /// </summary>
    public static string AUTHOR = "author";
    /// <summary>
    /// 离职
    /// </summary>
    public static string LEAVE = "leave";

}



/// <summary>
/// 队列同步时的模块
/// </summary>
public class SYN_MODULE
{
    /// <summary>
    /// 账户模块
    /// </summary>
    public static string ACCOUNT  = "sys_account";
    /// <summary>
    /// 部门模块
    /// </summary>
    public static string DEPT = "sys_dept";
    /// <summary>
    /// 部门职位模块
    /// </summary>
    public static string DEPT_POSITION = "sys_dept_position";
    /// <summary>
    /// 厂区模块
    /// </summary>
    public static string FTY = "sys_companay";
    /// <summary>
    /// 雇员信息模块
    /// </summary>
    public static string EMPLOYEE = "base_employee";

}

/// <summary>
/// 语言
/// </summary>
public class Lang
{
    /// <summary>
    /// 英文
    /// </summary>
    public static string EN_LANG = "en";

    /// <summary>
    /// 中文
    /// </summary>
    public static string CN_LANG = "cn";

    /// <summary>
    /// 印尼
    /// </summary>
    public static string IND_LANG = "ind";
}